.resume-container{
  position: relative;
  width: 100%;
  padding: 20px;
  margin-bottom: 40px;
  border-radius:16px;
  background-color: #fff;
  box-sizing: border-box;
  .name{
    position: absolute;
    left: -8px;
    top: -9px;
    width: 222px;
    height: 85px;
    text-align: center;
    line-height: 85px;
    font-size: 34px;
    font-family:Source Han Sans CN;
    font-weight:bold;
    color: #FFFFFF;
    border-radius:47px;
    background-color: #F91E62;
  }
  .time{
    margin-bottom: 73px;
    font-size: 20px;
    font-weight:400;
    text-align: right;
    line-height:36px;
    color: #B1B1B1;
  }

  ul,li{
    list-style: none;
    font-size:30px;
    font-family:Source Han Sans CN;
    font-weight:400;
    line-height:40px;
    color: #222;
  }

  li{
    margin-bottom: 30px;
    &:last-of-type{
      margin-bottom: 0;
    }
    .icon{
      display: inline-block;
      width:36px;
      height:36px;
      margin-right: 16px;
      vertical-align: sub;
      background:linear-gradient(180deg,rgba(249,30,98,1) 0%,rgba(0,8,245,1) 100%);
      border-radius:50%;
    }
  }
}